home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / program / ctrlz120.zip / DEMO_SRC / CZDEMO.RC < prev   
Text File  |  1995-01-05  |  14KB  |  168 lines

  1. /**************************************************************/
  2. /* ControlZ.DLL demo program resource file.                   */
  3. /* Copyright ⌐ 1994, C. van Zwynsvoorde. All rights reserved. */
  4. /**************************************************************/
  5.  
  6. #include <windows.h>
  7. #include "controlz.h"
  8.  
  9. CZDEMO1 DIALOG 15, 38, 333, 212
  10. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  11. CLASS "bordlg"
  12. CAPTION "ControlZ Demo"
  13. FONT 8, "Arial"
  14. BEGIN
  15.     CONTROL "Record:", 101, "CZScaler", CZSS_NOCAPTION | CZSS_TYPELONG | CZSS_SLIDER_0 | WS_CHILD | WS_VISIBLE | WS_CLIPCHILDREN | WS_GROUP, 11, 8, 150, 22
  16.     CONTROL "Percentage:", 102, "CZScaler", CZSS_CAPTION | CZSS_TYPEDOUBLE | CZSS_TICKS_DUG | CZSS_SLIDER_1 | WS_CHILD | WS_VISIBLE | WS_CLIPCHILDREN | WS_GROUP, 11, 37, 150, 33
  17.     CONTROL "Record:", 103, "CZScaler", CZSS_NOCAPTION | CZSS_TYPELONG | CZSS_TICKS_DUG | CZSS_SLIDER_2 | WS_CHILD | WS_VISIBLE | WS_CLIPCHILDREN | WS_GROUP, 11, 77, 150, 22
  18.     CONTROL "Type (double):", 104, "CZScaler", CZSS_CAPTION | CZSS_TYPEDOUBLE | CZSS_SLIDER_3 | WS_CHILD | WS_VISIBLE | WS_CLIPCHILDREN | WS_GROUP, 11, 106, 150, 33
  19.     CONTROL "Type (LONG):", 105, "CZScaler", CZSS_CAPTION | CZSS_TYPELONG | CZSS_SLIDER_4 | WS_CHILD | WS_VISIBLE | WS_CLIPCHILDREN | WS_GROUP, 11, 145, 150, 33
  20.     CONTROL "Record:", 106, "CZScaler", CZSS_CAPTION | CZSS_TYPELONG | CZSS_TICKS_DUG | CZSS_SLIDER_8 | WS_CHILD | WS_VISIBLE | WS_CLIPCHILDREN | WS_GROUP, 172, 7, 150, 33
  21.     CONTROL "Temperature:", 107, "CZScaler", CZSS_CAPTION | CZSS_TYPEDOUBLE | CZSS_TICKS_RAISED | CZSS_SLIDER_9 | WS_CHILD | WS_VISIBLE | WS_CLIPCHILDREN | WS_GROUP, 172, 47, 150, 33
  22.     CONTROL "Record:", 108, "CZScaler", CZSS_NOCAPTION | CZSS_TYPELONG | CZSS_TICKS_RAISED | CZSS_SLIDER_6 | WS_CHILD | WS_VISIBLE | WS_CLIPCHILDREN | WS_GROUP, 172, 87, 150, 24
  23.     CONTROL "This time the caption is too long to fit on one line", 109, "CZScaler", 
  24.         CZSS_CAPTION | CZSS_TYPEDOUBLE | CZSS_TICKS_NORMAL | CZSS_SLIDER_7 | WS_CHILD | WS_VISIBLE | WS_CLIPCHILDREN | WS_GROUP, 172, 120, 107, 56
  25.     CONTROL "", 1, "BorBtn", 1 | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 286, 137, 32, 20
  26.     CTEXT "Copyright ⌐ 1994,\nC. van Zwynsvoorde.", -1, 172, 186, 105, 20
  27.     CONTROL "Record:", 110, "CZScaler", CZSS_NOCAPTION | CZSS_TYPELONG | CZSS_SLIDER_5 | WS_CHILD | WS_VISIBLE | WS_CLIPCHILDREN | WS_GROUP, 11, 185, 150, 21
  28.     CONTROL "", 998, "BorBtn", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 286, 180, 32, 20
  29. END
  30.  
  31.  
  32.  
  33. CZDEMO2 DIALOG 18, 25, 332, 203
  34. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  35. CLASS "bordlg"
  36. CAPTION "ControlZ Demo"
  37. FONT 8, "Arial"
  38. BEGIN
  39.     CONTROL "A very big one with no slider color animation. Note that the caption can occupy several lines", 101, "CZDial", 
  40.         CZDS_CAPTION | CZDS_TYPELONG | CZDS_SLIDERSTART_8 | CZDS_SLIDEREND_8 | CZDS_NEEDLE_11 | CZDS_TICKS_0 | WS_CHILD | WS_VISIBLE | WS_CLIPCHILDREN | WS_GROUP, 9, 7, 165, 113
  41.     CONTROL "Type (LONG)", 102, "CZDial", CZDS_CAPTION | CZDS_TYPELONG | CZDS_SLIDERSTART_9 | CZDS_SLIDEREND_11 | CZDS_NEEDLE_11 | CZDS_TICKS_1 | WS_CHILD | WS_VISIBLE | WS_CLIPCHILDREN | WS_GROUP, 9, 127, 81, 70
  42.     CONTROL "", 1, "BorBtn", 1 | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 278, 75, 32, 20
  43.     CONTROL "Type (double)", 103, "CZDial", CZDS_CAPTION | CZDS_TYPEDOUBLE | CZDS_SLIDERSTART_10 | CZDS_SLIDEREND_2 | CZDS_NEEDLE_8 | CZDS_TICKS_2 | WS_CHILD | WS_VISIBLE | WS_CLIPCHILDREN | WS_GROUP, 94, 127, 80, 70
  44.     CONTROL "Speed (mph)", 104, "CZDial", CZDS_CAPTION | CZDS_TYPELONG | CZDS_SLIDERSTART_9 | CZDS_SLIDEREND_11 | CZDS_NEEDLE_11 | CZDS_TICKS_0 | WS_CHILD | WS_VISIBLE | WS_CLIPCHILDREN | WS_GROUP, 182, 7, 75, 70
  45.     CONTROL "Speed", 105, "CZDial", CZDS_NOCAPTION | CZDS_TYPELONG | CZDS_SLIDERSTART_7 | CZDS_SLIDEREND_7 | CZDS_NEEDLE_0 | CZDS_TICKS_3 | WS_CHILD | WS_VISIBLE | WS_CLIPCHILDREN | WS_GROUP, 182, 83, 75, 59
  46.     CONTROL "Speed", 106, "CZDial", CZDS_NOCAPTION | CZDS_TYPELONG | CZDS_SLIDERSTART_3 | CZDS_SLIDEREND_3 | CZDS_NEEDLE_2 | CZDS_TICKS_0 | WS_CHILD | WS_VISIBLE | WS_CLIPCHILDREN | WS_GROUP, 267, 7, 57, 49
  47.     CTEXT "\n\nCopyright ⌐ 1994,\nC. van Zwynsvoorde.", -1, 182, 150, 144, 47
  48.     CONTROL "", 998, "BorBtn", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 278, 106, 32, 20
  49. END
  50.  
  51.  
  52. CZDEMO3 DIALOG 27, 32, 220, 181
  53. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  54. CLASS "bordlg"
  55. CAPTION "ControlZ Demo"
  56. FONT 8, "Arial"
  57. BEGIN
  58.     CONTROL "Balance", 101, "CZTuner", CZTS_CAPTION | CZTS_TYPEDOUBLE | CZTS_WHEELDEPTH_6 | CZTS_MARK_1 | WS_CHILD | WS_VISIBLE | WS_CLIPCHILDREN | WS_GROUP, 8, 11, 69, 92
  59.     CONTROL "", 1, "BorBtn", 1 | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 179, 151, 36, 20
  60.     CTEXT "\nCopyright ⌐ 1994,\nC. van Zwynsvoorde.", -1, 130, 114, 80, 29
  61.     CONTROL "Volume", 102, "CZTuner", CZTS_CAPTION | CZTS_TYPELONG | CZTS_WHEELDEPTH_4 | CZTS_MARK_8 | WS_CHILD | WS_VISIBLE | WS_CLIPCHILDREN | WS_GROUP, 86, 35, 46, 68
  62.     CONTROL "Volume", 103, "CZTuner", CZTS_NOCAPTION | CZTS_TYPELONG | CZTS_WHEELDEPTH_10 | CZTS_MARK_7 | WS_CHILD | WS_VISIBLE | WS_CLIPCHILDREN | WS_GROUP, 142, 23, 69, 80
  63.     CONTROL "Volume", 104, "CZTuner", CZTS_NOCAPTION | CZTS_TYPELONG | CZTS_WHEELDEPTH_4 | CZTS_MARK_13 | WS_CHILD | WS_VISIBLE | WS_CLIPCHILDREN | WS_GROUP, 7, 114, 53, 61
  64.     CONTROL "Volume", 105, "CZTuner", CZTS_NOCAPTION | CZTS_TYPELONG | CZTS_WHEELDEPTH_2 | CZTS_MARK_11 | WS_CHILD | WS_VISIBLE | WS_CLIPCHILDREN | WS_GROUP, 68, 114, 51, 61
  65.     CONTROL "", 998, "BorBtn", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 130, 151, 32, 20
  66. END
  67.  
  68.  
  69. CZDEMO4 DIALOG 18, 18, 240, 197
  70. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  71. CLASS "bordlg"
  72. CAPTION "ControlZ Demo"
  73. FONT 8, "Arial"
  74. BEGIN
  75.     CONTROL "A test string", 103, "CZCombo", CZCBS_BACKGROUND_7 | CZCBS_SELECTED_11 | CZCBS_UNSELECTED_0 | CZCBS_MARKER_2 | CZCBS_SIMPLE | CZCBS_DEMO | WS_CHILD | WS_VISIBLE | WS_CLIPCHILDREN | WS_GROUP, 10, 10, 86, 100
  76.     CONTROL "Demo", 101, "CZCombo", CZCBS_BACKGROUND_15 | CZCBS_SELECTED_9 | CZCBS_UNSELECTED_0 | CZCBS_MARKER_1 | CZCBS_SIMPLE | CZCBS_DEMO | WS_CHILD | WS_VISIBLE | WS_CLIPCHILDREN | WS_GROUP, 105, 10, 73, 100
  77.     CONTROL "Demo", 104, "CZCombo", CZCBS_BACKGROUND_15 | CZCBS_SELECTED_3 | CZCBS_UNSELECTED_9 | CZCBS_MARKER_3 | CZCBS_SIMPLE | CZCBS_DEMO | WS_CHILD | WS_VISIBLE | WS_CLIPCHILDREN | WS_GROUP, 10, 114, 86, 77
  78.     CONTROL "Test", 102, "CZCombo", CZCBS_BACKGROUND_15 | CZCBS_SELECTED_9 | CZCBS_UNSELECTED_0 | CZCBS_MARKER_0 | CZCBS_DROPDOWNLIST | CZCBS_DEMO | WS_CHILD | WS_VISIBLE | WS_CLIPCHILDREN | WS_GROUP, 104, 134, 74, 100
  79.     CTEXT "Copyright ⌐ 1994,\nC. van Zwynsvoorde.", -1, 104, 157, 128, 20, WS_CHILD | WS_VISIBLE | WS_GROUP
  80.     CONTROL "", 1, "BorBtn", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 199, 35, 36, 20
  81.     CONTROL "", 998, "BorBtn", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 198, 91, 36, 20
  82. END
  83.  
  84.  
  85. CZDEMO5 DIALOG 18, 18, 282, 208
  86. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  87. CLASS "bordlg"
  88. CAPTION "ControlZ Demo"
  89. FONT 8, "Arial"
  90. BEGIN
  91.     CONTROL "Text", 101, "CZList", CZLBS_BACKGROUND_15 | CZLBS_SELECTED_9 | CZLBS_UNSELECTED_0 | CZCBS_MARKER_1 | CZLBS_SCROLLCAPTION | CZLBS_DEMO | WS_CHILD | WS_VISIBLE | WS_CLIPCHILDREN | WS_HSCROLL | WS_GROUP, 11, 14, 58, 100
  92.     CONTROL "Some longer test string with\t TABS and\t caption scrolling", 102, "CZList", 
  93.         CZLBS_BACKGROUND_15 | CZLBS_SELECTED_3 | CZLBS_UNSELECTED_9 | CZCBS_MARKER_2 | CZLBS_SCROLLCAPTION | CZLBS_DEMO | WS_CHILD | WS_VISIBLE | WS_CLIPCHILDREN | WS_HSCROLL | WS_GROUP, 87, 15, 92, 100
  94.     CONTROL "", 103, "CZList", CZLBS_BACKGROUND_14 | CZLBS_SELECTED_11 | CZLBS_UNSELECTED_1 | CZCBS_MARKER_0 | CZLBS_FIXEDCAPTION | CZLBS_DEMO | WS_CHILD | WS_VISIBLE | WS_CLIPCHILDREN | WS_HSCROLL | WS_GROUP, 13, 149, 57, 49
  95.     LTEXT "This one has got no caption:", -1, 13, 128, 56, 17
  96.     CONTROL "Here there is a caption but it doesn't scroll", 104, "CZList", 
  97.         CZLBS_BACKGROUND_15 | CZLBS_SELECTED_9 | CZLBS_UNSELECTED_0 | CZCBS_MARKER_3 | CZLBS_FIXEDCAPTION | CZLBS_DEMO | WS_CHILD | WS_VISIBLE | WS_CLIPCHILDREN | WS_HSCROLL | WS_GROUP, 86, 128, 94, 70
  98.     CONTROL "", 1, "BorBtn", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 215, 44, 32, 20
  99.     CONTROL "", 998, "BorBtn", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 215, 107, 32, 20
  100.     CTEXT "\nCopyright ⌐ 1994,\nC. van Zwynsvoorde.", -1, 188, 167, 86, 31, WS_CHILD | WS_VISIBLE | WS_GROUP
  101. END
  102.  
  103.  
  104. CZDEMO6 DIALOG 18, 18, 288, 156
  105. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  106. CLASS "bordlg"
  107. CAPTION "ControlZ Demo"
  108. FONT 8, "Arial"
  109. BEGIN
  110.     CONTROL "11@Fixedsys@Text", 101, "CZText", 0x0F10 | WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_BORDER, 63, 14, 49, 25
  111.     CONTROL "20@Times New Roman@Text", 102, "CZText", 0x57D8 | WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS, 13, 13, 45, 25
  112.     CONTROL "14@Times New Roman@If the text doesn't fit the boundaries, it is just wrapped automatically", 103, "CZText", 0x0F10 | WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_BORDER, 7, 53, 116, 41
  113.     CONTROL "11@Courier New@You can choose the font, attributes, color, alignment and even direction", 104, "CZText", 0xB710 | WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS, 8, 104, 115, 45
  114.     CONTROL "11@Arial@This is an example of left aligned, vetical text. It is still centered in the other direction", 105, "CZText", 0x9C01 | WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_BORDER, 133, 8, 48, 141
  115.     CONTROL "", 106, "BorShade", 32769 | WS_CHILD | WS_VISIBLE, 7, 7, 117, 41
  116.     CONTROL "10@Arial@And all that with just one single resource statement!", 107, "CZText", 0x9760 | WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS, 190, 10, 88, 33
  117.     CONTROL "", 108, "BorShade", 32769 | WS_CHILD | WS_VISIBLE, 188, 8, 94, 137
  118.     CONTROL "", 1, "BorBtn", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 197, 64, 32, 20
  119.     CONTROL "", 998, "BorBtn", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 239, 64, 32, 20
  120.     CTEXT "Copyright ⌐ 1994,\nC. van Zwynsvoorde.", -1, 196, 117, 78, 20, WS_CHILD | WS_VISIBLE | WS_GROUP
  121. END
  122.  
  123.  
  124. CZDEMO7 DIALOG 56, 22, 320, 238
  125. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  126. CLASS "bordlg"
  127. CAPTION "ControlZ Demo"
  128. FONT 8, "Arial"
  129. BEGIN
  130.     CONTROL "14@Times New Roman@And to finish some arrows...", 101, "CZText", 0x9750 | WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS, 15, 11, 293, 15
  131.     CONTROL "", 102, "BorShade", 32769 | WS_CHILD | WS_VISIBLE, 8, 7, 306, 25
  132.     CONTROL "11@Fixedsys@Text", 103, "CZText", 0x0F10 | WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_BORDER, 10, 113, 40, 15
  133.     CONTROL "11@Fixedsys@Text", 104, "CZText", 0x8F10 | WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_BORDER, 62, 83, 40, 15
  134.     CONTROL "Dummy", 105, "BorBtn", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 132, 77, 32, 20
  135.     CONTROL "11@Arial@Text", 106, "CZText", 0x2F13 | WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_BORDER, 184, 126, 26, 48
  136.     CONTROL "1", 107, "CZLink", 4100 | WS_CHILD | WS_VISIBLE, 29, 85, 103, 30
  137.     CONTROL "2", 108, "CZLink", CZLS_ROUNDRECT | CZLS_TRCORNER | CZLS_START_6 | CZLS_END_9 | CZLS_COLOR_0 | WS_CHILD | WS_VISIBLE, 164, 81, 38, 45
  138.     CONTROL "3", 109, "CZLink", CZLS_DIRECT | CZLS_TRCORNER | CZLS_START_0 | CZLS_END_8 | CZLS_COLOR_0 | WS_CHILD | WS_VISIBLE, 192, 174, 18, 48
  139.     CONTROL "1", 110, "CZLink", CZLS_DIRECT | CZLS_BRCORNER | CZLS_START_3 | CZLS_END_0 | CZLS_COLOR_9 | WS_CHILD | WS_VISIBLE, 50, 120, 136, 36
  140.     CONTROL "Button", 111, "BorBtn", 0 | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 81, 181, 32, 20
  141.     CONTROL "2", 112, "CZLink", CZLS_ELLIPTIC | CZLS_BRCORNER | CZLS_START_7 | CZLS_END_11 | CZLS_COLOR_3 | WS_CHILD | WS_VISIBLE, 112, 97, 39, 98
  142.     CONTROL "3", 113, "CZLink", CZLS_RECT | CZLS_TLCORNER | CZLS_START_13 | CZLS_END_0 | CZLS_COLOR_6 | WS_CHILD | WS_VISIBLE, 46, 189, 36, 33
  143.     CONTROL "5", 114, "CZLink", CZLS_DIRECT | CZLS_TLCORNER | CZLS_START_4 | CZLS_END_4 | CZLS_COLOR_9 | WS_CHILD | WS_VISIBLE, 9, 37, 304, 28
  144.     CONTROL "2", 116, "CZLink", CZLS_ROUNDRECT | CZLS_BLCORNER | CZLS_START_12 | CZLS_END_14 | CZLS_COLOR_2 | WS_CHILD | WS_VISIBLE, 22, 128, 60, 30
  145.     CONTROL "", 115, "BorShade", 32769 | WS_CHILD | WS_VISIBLE, 218, 74, 93, 151
  146.     CONTROL "", 1, "BorBtn", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 250, 87, 32, 20
  147.     CONTROL "", 998, "BorBtn", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 249, 135, 32, 20
  148.     CTEXT "Copyright ⌐ 1994,\nC. van Zwynsvoorde.", -1, 225, 190, 78, 20, WS_CHILD | WS_VISIBLE | WS_GROUP
  149. END
  150.  
  151.  
  152. CZDEMO8 DIALOG 19, 19, 179, 148
  153. CAPTION "ControlZ"
  154. FONT 8, "Arial"
  155. CLASS "bordlg"
  156. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  157. BEGIN
  158.     CONTROL "", 101, "BorShade", 32769 | WS_CHILD | WS_VISIBLE, 4, 7, 170, 105
  159.     CONTROL "Well, I hope you enjoyed it. Please remember everything you saw has been done without any", -1, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 9, 13, 161, 17
  160.     CONTROL "coding, but only with a few resource statements, which, besides, you can interactively edit", -1, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 9, 30, 160, 19
  161.     CONTROL "with Borland's Resource Workshop. To convince you of how easy it is to use ControlZ, I have", -1, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 9, 47, 156, 17
  162.     CONTROL "included the source for the demo (czdemo.c and czdemo.rc). I also have included the complete", -1, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 9, 64, 160, 16
  163.     CONTROL "documentation so you can start working right now. Have a look at the help file (also for ", -1, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 9, 80, 151, 17
  164.     CONTROL "registration information).", -1, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 9, 97, 155, 8
  165.     CONTROL "", 1, "BorBtn", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 28, 121, 36, 20
  166.     CONTROL "", 998, "BorBtn", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 107, 121, 36, 20
  167. END
  168.